package com.durian.financial.api.domain;

import com.durian.common.core.annotation.Excel;
import com.durian.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商户对象 tb_business
 * 
 * @author durian
 * @date 2022-06-22
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Business extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 法人 */
    @Excel(name = "法人")
    private String corporation;

    /** 省 */
    @Excel(name = "省")
    private Long province;

    /** 市 */
    @Excel(name = "市")
    private Long city;

    /** 县 */
    @Excel(name = "县")
    private Long county;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 1 个人职业房东 2 公司化公寓 */
    @Excel(name = "1 个人职业房东 2 公司化公寓")
    private Integer type;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long userId;

    /** 预留字段1 */
    @Excel(name = "预留字段1")
    private Long reserve1;

    /** 预留字段2 */
    @Excel(name = "预留字段2")
    private Long reserve2;

    /** 预留字段3 */
    @Excel(name = "预留字段3")
    private String reserve3;

    /** 预留字段4 */
    @Excel(name = "预留字段4")
    private String reserve4;

    /** 预留字段5 */
    @Excel(name = "预留字段5")
    private String reserve5;

    /** 营业执照 */
    @Excel(name = "营业执照")
    private String url;

    /** 统一信征码 */
    @Excel(name = "统一信征码")
    private String zheng;

    /** 头像 */
    @Excel(name = "头像")
    private String headPicture;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String legalPersonName;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String certNum;

    /** 身份证正面 */
    @Excel(name = "身份证正面")
    private String certPicture;

    /** 身份证反面 */
    @Excel(name = "身份证反面")
    private String certPicture2;

    /** 手持身份证 */
    @Excel(name = "手持身份证")
    private String certPicture3;

    /** 品牌名 */
    @Excel(name = "品牌名")
    private String brandName;

    /** 公寓网址 */
    @Excel(name = "公寓网址")
    private String apartmentUrl;

    /** 客服热线 */
    @Excel(name = "客服热线")
    private String serviceHotline;


}
